import Vue from 'vue'

export default {

  // 登录
  async login (data) {
    return Vue.http.post('./gxUser/login', {
      userName: data.account,
      pwd: data.password,
      userType: 1
    })
  },

  // 退出登录
  async logout (data) {
    return Vue.http.post('./gxUser/logout')
  },

  // 判断是否登录
  async checkLogin (data) {
    return Vue.http.post('./gxUser/getUserInfoByToken')
  },

  // 注册
  async register (data) {
    return Vue.http.post('./gxUser/regInfo', data)
  },

  // 找回密码
  async sendForgetPass (data) {
    return Vue.http.post('./gxUser/forgetPass', data)
  },

  // 发送注册 短信
  async sendSmsCode (data) {
    return Vue.http.post('./gxUser/sendSmsReg', data)
  },

  // 发送找回密码 短信
  async sendForgetPassSmsCode (data) {
    return Vue.http.post('./gxUser/sendSms', data)
  },

  // 获取用户信息
  async info (data) {
    return Vue.http.post('./gxUser/getUserInfoByToken')
  }
}
